:root {
    --color-primary: #3d5824 !important;
    --color-border: #3d5824 !important;
    --color-a: rgb(188, 190, 50) !important;
    --color-a-hover:rgb(246, 250, 4) !important;
}

header, footer {
    background-color: #3d5824 !important;
    background-image: url("https://www.transparenttextures.com/patterns/dark-matter.png");
}

header>div, main>div, footer>div {
    max-width: 1200px !important;
}

span, a {
    color: var(--color-a);
}

.site-title {
    color: var(--color-text-primary);
}

.container-fluid {
    background-color: var(--color-white);
    color: var(--color-text-secondary);
    font-family: 'Lato', 'sans-serif';
}

.navbar-nav a {
    color: #014421;
    font-family: 'Lato', 'sans-serif';
    font-weight: bold;
}

article {
    color: white;
}

footer {
    background-color: var(--color-primary);
    color: var(--color-a);
}

body {
    background-color: #eee;
}

.pagelist>a {
    background-color: var(--color-primary) !important;
}

.pagelist>span {
    color: var(--color-primary) !important;
}

.b1_tags {
    background-color: var(--color-primary) !important;
}

.b1_tags a {
    color: black;
}